<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用公共文件    模板使用 |方法名   控制器使用 方法名（）
/**
 * @param $status 状态
 * @return string 带有html
 */
function status($status){
    if($status == 1){
        $str ="<span class='btn btn-success'>正常</span>";
    }elseif($status == 0){
        $str ="<span class='btn btn-danger'>删除</span>";
    }else{
        $str ="<span class='label label-danger radius'>待审</span>";
    }
    return $str;
}

/**开始不需要把html转换成实体  直接把 空格  富文本格式过滤掉 和只显示前二十个字符
 * @param $content 传入富文本内容
 * @return string
 */
function content($content){
    $content_01 = str_replace("&nbsp;","",$content);
    $content_02 = strip_tags($content_01);
    $contents = mb_substr($content_02,0,20);
    return $contents;
}

/**用正则匹配匹配富文本的图片路径
 * @param $content传入的富文本内容
 * @return string 图片路径 多个路径以,分割
 */
/**function getContentImg($content){
    $preg =  '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';
    preg_match_all($preg, $content, $match);
    $count = count($match[1]);
    $filepaths = '';
    if ($count > 0) {
        for ($i = 0; $i < $count; $i++) {
            if ($i != $count - 1) {
                $filepaths .= $match[1][$i] . ',';
            } else {
                $filepaths .= $match[1][$i];
            }
        }
    }
    return $filepaths;
}
 */

/**只返回第一个匹配到的图片路径*/
function getContentImg($content){
    $preg =  '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';
    preg_match_all($preg, $content, $match);
    $count = count($match[1]);
    $filepaths = '';
    if ($count > 0) {
        for ($i = 0; $i <1; $i++) {
            if ($i != $count - 1) {
                $filepaths .= $match[1][$i];
            } else {
                $filepaths .= $match[1][$i];
            }
        }
    }
    return $filepaths;
}